• word of the day

    green alder

    green alder - Dictionary definition and meaning for word green alder

    Definition
    (noun) North American shrub with light green leaves and winged nuts Definition
    (noun) shrub of mountainous areas of Europe
    Synonyms : alnus veridis

Word used in video below:
text: Green Mona Mona Dr Green
Download our Mobile App Today
Receive our word of the day
on Whatsapp